Á¤º¸°úÇÐȸ ÄÄÇ»ÆÃÀÇ ½ÇÁ¦ ³í¹®Áö (KIISE Transactions on Computing Practices)
ÇѱÛÁ¦¸ñ(Korean Title) |
Apache Storm¿¡¼ Áö¿ª¼ºÀ» °í·ÁÇÑ È¿À²ÀûÀÎ Æ®·¡ÇÈ ºÐ¹è |
¿µ¹®Á¦¸ñ(English Title) |
Efficient Locality-Aware Traffic Distribution in Apache Storm |
ÀúÀÚ(Author) |
¼Õ½Ã¿î
ÀÌ»óÈÆ
¹®¾ç¼¼
Siwoon Son
Sanghun Lee
Yang-Sae Moon
|
¿ø¹®¼ö·Ïó(Citation) |
VOL 23 NO. 12 PP. 0677 ~ 0683 (2017. 12) |
Çѱ۳»¿ë (Korean Abstract) |
Apache StormÀ̶õ ´ëÇ¥ÀûÀÎ ½Ç½Ã°£ ºÐ»ê ó¸® ½Ã½ºÅÛÀ¸·Î½á, ºÐ»ê ¼¹ö¸¦ ÅëÇØ ½Ç½Ã°£ µ¥ÀÌÅ͸¦ ºü¸£°Ô ó¸®Çϴ Ư¡À» °®´Â´Ù. ±âÁ¸¿¡ StormÀº ´Ù¼öÀÇ ¼¹ö¿¡ Æ®·¡ÇÈÀ» ºÐ¹èÇÒ ¶§, ¼ÅÇÃ(Shuffle) ±×·ìÇÎÀº ó¸® Áö¿¬ ¹®Á¦°¡ ¹ß»ýÇϸç À̸¦ °³¼±ÇÑ ·ÎÄÃ(Local-or-Shuffle) ±×·ìÇÎÀº Æ®·¡ÇÈÀÌ Æ¯Á¤ ³ëµå¿¡ ÆíÁߵǴ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. º» ³í¹®Àº ÀÌ·¯ÇÑ ±âÁ¸ Storm ±×·ìÇο¡¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ Áö¿ª¼º °í·Á(Locality-aware) ±×·ìÇÎÀ» Á¦¾ÈÇÑ´Ù. ½ÇÇè¿¡¼´Â Á¦¾ÈÇÏ´Â Áö¿ª¼º °í·Á ±×·ìÇÎÀÌ ±âÁ¸ÀÇ ¼ÅÇà ±×·ìÇÎ ¹× ·ÎÄà ±×·ìÇο¡ ºñÇØ ¿ì¼öÇÔÀ» È®ÀÎÇÏ¿´´Ù. º» ³í¹®Àº ±âÁ¸ÀÇ StormÀÇ ÇÑ°èÁ¡ÀÎ Áö¿ª¼º°ú ·Îµå ¹ë·±½ÌÀ» µ¿½Ã¿¡ °í·ÁÇÑ ¿ì¼öÇÑ °á°ú¶ó »ç·áµÈ´Ù.
|
¿µ¹®³»¿ë (English Abstract) |
Apache Storm is a representative real-time distributed processing system, which is able to process data streams quickly over distributed servers. Storm currently provides several stream grouping methods to distribute data traffic to multiple servers. Among them, the shuffle grouping may cause a processing delay problem and the local-or-shuffle grouping used to solve the problem may cause the problem of concentrating the traffic on a specific node. In this paper, we propose the locality-aware grouping to solve the problems that may arise in the existing Storm grouping methods. Experimental results show that the proposed locality-aware grouping is considerably superior to the existing shuffle grouping and the local-or-shuffle grouping. These results show that the new grouping is an excellent approach considering both the locality and load balancing which are limitations of the existing Storm.
|
Å°¿öµå(Keyword) |
ºòµ¥ÀÌÅÍ
½Ç½Ã°£ ó¸®
Apache Storm
Áö¿ª¼º
·Îµå ¹ë·±½Ì
big data
real-time processing
apache storm
locality
load balancing
|
ÆÄÀÏ÷ºÎ |
PDF ´Ù¿î·Îµå
|